home *** CD-ROM | disk | FTP | other *** search
/ JCSM Shareware Collection 1996 September / JCSM Shareware Collection (JCS Distribution) (September 1996).ISO / butility / snap10.zip / MANUAL.TXT < prev    next >
Text File  |  1993-12-15  |  17KB  |  494 lines

  1.  
  2.  
  3.  
  4. +-----------------------------------------------------------------------------+ 
  5.      The line above should be centered and one-inch below the top of form. 
  6.  
  7.                      - THE SNAPSHOT MANUAL TEXT FOLLOWS - 
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                       __________________________________ 
  19.                      |                                  | 
  20.                      |                tm                | 
  21.                      |        SNAPSHOT   UTILITY        | 
  22.                      |                                  | 
  23.                      |          Copyright 1993          | 
  24.                      |                                  | 
  25.                      |           HFK Software           | 
  26.                      |      Sixty-Eight Wells Road      | 
  27.                      |        Lincoln, MA  01773        | 
  28.                      |                                  | 
  29.                      |           617-259-0059           | 
  30.                      |                                  | 
  31.                      |__________________________________| 
  32.  
  33.  
  34.  
  35.                                  Version 1.0 
  36.  
  37.                                   12-15-93 
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.                                _______ 
  46.                          _____|_      | 
  47.                      ---|       |     |------------------(R) 
  48.                         |       | O   | 
  49.                         |   O___|___  |  Association of 
  50.                         |   |       |_|  Shareware 
  51.                         |___|       |    Professionals 
  52.                             |   O   | 
  53.                      -------|   |   |-------------------- 
  54.                             |___|___|    Member 
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.                       T A B L E    o f    C O N T E N T S 
  69.  
  70.  
  71.                     INTRODUCTION                           1 
  72.  
  73.                     SYSTEM REQUIREMENTS                    1 
  74.  
  75.                     INSTALLATION                           1 
  76.  
  77.                     SNAPSHOT LOADING                       1 
  78.  
  79.                     TRIGGERING                             3 
  80.  
  81.                     TAKING A SNAPSHOT                      3 
  82.  
  83.                     PREVIEWING A SNAPSHOT                  4 
  84.  
  85.                     AUTO-TYPING A SNAPSHOT                 4 
  86.  
  87.                     DISPLAY MODES                          5 
  88.  
  89.                     DYNAMIC HELP                           5 
  90.  
  91.                     SNAPSHOT REGISTRATION                  5 
  92.  
  93.                     SHAREWARE DECLARATION                  6 
  94.  
  95.                     REGISTRATION FORM                      7 
  96.  
  97.  
  98.  
  99.                         --  I N T R O D U C T I O N  -- 
  100.  
  101.          SNAPSHOT provides  a means  of taking electronic snapshots of 
  102.          specific  screen text areas and auto-typing the captured text 
  103.          later upon demand.  Up to ten snapshots may coexist. 
  104.  
  105.          Usually, screen  data is  captured while  running one program 
  106.          and  then automatically  typed via  synthesized keystrokes to 
  107.          provide input to another program.  Since you do not rely upon 
  108.          your  memory, or  notes, to capture the text displayed by the 
  109.          first  program;  and, since  you do not  actually retype  the 
  110.          captured  text; the  data is  always accurately  input to the 
  111.          second program without transposed characters or other typos. 
  112.  
  113.          SNAPSHOT also  functions as  a cut-and-paste  facility within 
  114.          the same program. 
  115.  
  116.  
  117.  
  118.                 --  S Y S T E M    R E Q U I R E M E N T S  -- 
  119.  
  120.          SNAPSHOT  requires about  12K bytes  of RAM plus buffers, and 
  121.          runs  under  DOS  Version-3  or  later.    The amount  of RAM 
  122.          required for buffers is specified below (see <capacity>). 
  123.  
  124.  
  125.  
  126.                         --  I N S T A L L A T I O N  -- 
  127.  
  128.          SNAPSHOT installation is simple.   Just copy the SNAPSHOT.COM 
  129.          file onto your system disk. 
  130.  
  131.  
  132.  
  133.                    --  S N A P S H O T    L O A D I N G  -- 
  134.  
  135.          The SNAPSHOT TSR is loaded via a 
  136.  
  137.                     SNAPSHOT <trigger> <number> <capacity> 
  138.  
  139.          command line  either entered in response to the DOS prompt or 
  140.          from your AUTOEXEC or other batch file. 
  141.  
  142.          <trigger>  is specified  as a  combination of  two shift  key 
  143.          names joined by a plus sign.  Use "CTRL+ALT" for the CTRL and 
  144.          the  ALT keys held together, "LEFT+RIGHT" for both case shift 
  145.          keys, "CTRL+LEFT"  for the  CTRL and the left case shift key, 
  146.          etc. 
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.                                        -1- 
  154.  
  155.  
  156.          <number>  is the  number of concurrent snapshots possible and 
  157.          is specified in the range of 1-10. 
  158.  
  159.          <capacity> is  the maximum  number of  characters that may be 
  160.          captured  by a  snapshot, and  is specified  in the  range of 
  161.          20-2000 -- twenty characters to a full 25 by 80 screen. 
  162.  
  163.          SNAPSHOT's memory  requirements are  a function of the number 
  164.          and  maximum size  of snapshots.   Buffer requirements may be 
  165.          computed using the following formula. 
  166.  
  167.                  <buffer size> = (<capacity> + 10) * <number> 
  168.  
  169.          The minimum (<number>=1 and <capacity>=20) buffer requirement 
  170.          is  30 bytes.   This is probably too small for most uses, but 
  171.          perhaps sufficient for a special case. 
  172.  
  173.          The maximum  buffer requirement  is ten full-screen snapshots 
  174.          (<number>=10  and <capacity>=2000) or 20,100 bytes!   This is 
  175.          probably a  gross waste of memory in most cases, but could be 
  176.          required in a special case. 
  177.  
  178.          SNAPSHOT allows you to specify a <number> and a <capacity> to 
  179.          suit your needs while avoiding wasted memory. 
  180.  
  181.          Sample SNAPSHOT command lines: 
  182.  
  183.                 SNAPSHOT CTRL+ALT 1 20 
  184.                 SNAPSHOT LEFT+RIGHT 5 400 
  185.                 SNAPSHOT LEFT+CTRL 2 2000 
  186.                 SNAPSHOT RIGHT+ALT 10 2000 
  187.  
  188.          Running SNAPSHOT via one of the above command lines loads the 
  189.          SNAPSHOT TSR which is an extension of DOS that uses about 12K 
  190.          of RAM plus buffers. 
  191.  
  192.          Running  SNAPSHOT again does nothing and results in "SNAPSHOT 
  193.          TSR already  loaded" being  displayed; unless SNAPSHOT UNLOAD 
  194.          is  used, in  which case  the TSR  is removed from memory and 
  195.          SNAPSHOT may then be reloaded. 
  196.  
  197.          The ability  to unload  the SNAPSHOT TSR provides flexibility 
  198.          for  special cases.    Normally SNAPSHOT is loaded once via a 
  199.          line in  the AUTOEXEC  batch file and is never unloaded.   If 
  200.          you must unload SNAPSHOT, be certain to follow the convention 
  201.          of  unloading  TSRs  in  reverse  order  (last loaded,  first 
  202.          unloaded). 
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.                                        -2- 
  211.  
  212.  
  213.                           --  T R I G G E R I N G  -- 
  214.  
  215.          Once the  SNAPSHOT TSR has  been loaded,  it may be triggered 
  216.          into action by depressing both trigger shift keys momentarily 
  217.          and then releasing them. 
  218.  
  219.          Keystrokes following  a trigger  are intercepted  by the  TSR 
  220.          until  a  DIGIT  key is  struck corresponding  to one  of the 
  221.          concurrent snapshots.    If <number>=5,  then five concurrent 
  222.          snapshots  are possible  and striking  the "1" "2" "3" "4" or 
  223.          "5" digit  key: (1) terminates  trigger input,  (2) specifies 
  224.          which  snapshot,  and  (3) resumes normal  program execution. 
  225.          Note that the "0" digit key represents the tenth snapshot and 
  226.          is  not available unless the maximum number of snapshots have 
  227.          been selected (<number>=10). 
  228.  
  229.          Striking ESCAPE anytime during a trigger, backs-out (cancels) 
  230.          the trigger and resumes normal program execution. 
  231.  
  232.          SNAPSHOT  triggering  follows  one  of  the  following  three 
  233.          sequences: 
  234.  
  235.          (1) TAKING SNAPSHOT-<DIGIT>: 
  236.              <trigger> [<arrows>] <SPACE> [<arrows>] <DIGIT> 
  237.                            - or using a mouse - 
  238.              <trigger> [<move>] <click> [<move>] [<click>] <DIGIT> 
  239.  
  240.          (2) PREVIEWING SNAPSHOT-<DIGIT>: 
  241.              <trigger> <?-key> <DIGIT> 
  242.  
  243.          (3) AUTO-TYPING SNAPSHOT-<DIGIT>: 
  244.              <trigger> [U|L|F|W] <DIGIT> 
  245.  
  246.  
  247.  
  248.                   --  T A K I N G    A    S N A P S H O T  -- 
  249.  
  250.          <trigger> <arrows> <SPACE>  suspends  the  execution  of  the 
  251.          running program  and allows  you to  point to  the upper left 
  252.          corner  of a  text area  of interest.    More <arrows>  and a 
  253.          <DIGIT> are  used to  point to  the lower right corner of the 
  254.          text  area, thus  identifying the  screen text to be captured 
  255.          and which snapshot is to be taken. 
  256.  
  257.          A mouse  is useful  when pointing,  but the  arrow keys  work 
  258.          quite well. 
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.                                        -3- 
  268.  
  269.  
  270.               --  P R E V I E W I N G    A    S N A P S H O T  -- 
  271.  
  272.          <trigger> <?-key> <DIGIT>   suspends  the  execution  of  the 
  273.          running program  and displays  the text  captured during  the 
  274.          last  Snapshot-<DIGIT> in  the upper left screen area.   This 
  275.          display  is  maintained until  the next  trigger, ESCAPE,  or 
  276.          keyboard  input, at  which time  the display  is restored and 
  277.          normal program execution is resumed. 
  278.  
  279.  
  280.  
  281.              --  A U T O - T Y P I N G    A    S N A P S H O T  -- 
  282.  
  283.          <trigger> <DIGIT>  auto-types  the text  captured during  the 
  284.          last Snapshot-<DIGIT>.  Non-keyboard characters are converted 
  285.          to SPACEs  but otherwise  the text  is keyed as captured with 
  286.          one trailing SPACE. 
  287.  
  288.          <trigger> [U|L|F|W] <DIGIT>   auto-types  the  text  captured 
  289.          during the  last Snapshot-<DIGIT>,  but with  alterations per 
  290.          the "U" "L" "F" or "W" key. 
  291.  
  292.              <trigger> <U-key> <DIGIT> auto-types Snapshot-<DIGIT> 
  293.              with all characters forced to UPPER case. 
  294.  
  295.              <trigger> <L-key> <DIGIT> auto-types Snapshot-<DIGIT> 
  296.              with all characters forced to LOWER case. 
  297.  
  298.              <trigger> <F-key> <DIGIT> auto-types Snapshot-<DIGIT> 
  299.              with all  characters forced  to lower case except the 
  300.              FIRST character, which is forced to upper case. 
  301.  
  302.              <trigger> <W-key> <DIGIT> auto-types Snapshot-<DIGIT> 
  303.              with all  characters forced  to lower case except the 
  304.              first  character  of  each WORD,  which is  forced to 
  305.              upper case. 
  306.  
  307.          While a  snapshot often consists of a name, number, or phrase 
  308.          that  exists entirely on the same screen row, SNAPSHOT allows 
  309.          you to  capture a  block of screen text consisting of several 
  310.          (full or partial) rows in a single operation. 
  311.  
  312.          When  you auto-type  a snapshot that originated as a block of 
  313.          text  (more  than  one  row), the  captured text  is normally 
  314.          entered  as  a  string  of  words  and  the  fact  that  they 
  315.          originated on  separate lines  is ignored;  however, you  may 
  316.          preserve the block orientation by simply holding a case shift 
  317.          (LEFT or RIGHT) key when striking the <DIGIT> key. 
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.                                        -4- 
  325.  
  326.  
  327.                       --  D I S P L A Y    M O D E S  -- 
  328.  
  329.          AUTO-TYPING of captured text may be performed with the screen 
  330.          operating  in any  display mode (25 by 80 text, 40-column, or 
  331.          graphics). 
  332.  
  333.          DATA CAPTURE, HELP, AND PREVIEW require 25 by 80 text modes. 
  334.  
  335.  
  336.  
  337.                        --  D Y N A M I C    H E L P  -- 
  338.  
  339.          Once triggered,  SNAPSHOT monitors the keyboard and mouse for 
  340.          activity.   If idle for one second, help text is popped-up to 
  341.          describe the current input options.  New and infrequent users 
  342.          will  find SNAPSHOT's help useful in leading them through the 
  343.          taking of  snapshots and  the auto-typing  of captured  text. 
  344.          However,  you need  not wait  for the  help information to be 
  345.          presented.  You will find that triggering and then completing 
  346.          input  quickly, minimizes  screen activity  and is a pleasant 
  347.          way to use SNAPSHOT. 
  348.  
  349.          Help  is  available  whenever  needed by  just pausing  for a 
  350.          second -- useful  when necessary,  but not disruptive for the 
  351.          experienced user. 
  352.  
  353.  
  354.  
  355.               --  S N A P S H O T    R E G I S T R A T I O N  -- 
  356.  
  357.          SNAPSHOT is provided as SHAREWARE.   Enjoy experimenting with 
  358.          and getting to know, and benefit from, SNAPSHOT. 
  359.  
  360.          Feel free to make copies for your friends and co-workers. 
  361.  
  362.          When  you put SNAPSHOT to practical use, a small registration 
  363.          fee is due.  A convenient registration form follows. 
  364.  
  365.          When you register (via mail, fax or phone): 
  366.  
  367.                   YOU PROVIDE         and         YOU RECEIVE 
  368.  
  369.            "Personalization text" to       The registration codes to 
  370.            replace UNREGISTERED USER       personalize  your copy of 
  371.            (e.g.,  your personal  or       SNAPSHOT. 
  372.            company name). 
  373.  
  374.            Twenty dollars ($20)  via       The right to put SNAPSHOT 
  375.            check or  MasterCard/VISA       to  productive use and to 
  376.            account number/expiration       receive support. 
  377.            date/signature. 
  378.  
  379.  
  380.  
  381.                                        -5- 
  382.  
  383.  
  384.          Note-1: This offer is subject to change without notice. 
  385.  
  386.          Note-2: Use  of SNAPSHOT within a commercial product requires 
  387.                  a software license. 
  388.  
  389.  
  390.  
  391.                   S H A R E W A R E     D E C L A R A T I O N 
  392.  
  393.          This product  is produced  by a  member of the Association of 
  394.          Shareware  Professionals (ASP).   ASP wants to make sure that 
  395.          the shareware principle works for you.   If you are unable to 
  396.          resolve  a shareware-related  problem with  an ASP  member by 
  397.          contacting the member directly, ASP may be able to help.  The 
  398.          ASP Ombudsman  can help you resolve a dispute or problem with 
  399.          an ASP  member, but  does not provide technical support for a 
  400.          members' products.  You may contact the ASP Ombudsman via: 
  401.  
  402.                                  ASP Ombudsman 
  403.                                 545 Grover Road 
  404.                           Muskegon, MI 49442-9427 USA 
  405.  
  406.                                FAX: 616-788-2765 
  407.  
  408.                                       or 
  409.  
  410.                    CompuServe Mail: ASP Ombudsman 70007,3536 
  411.  
  412.  
  413.          HFK Software actively  supports the  goals and  principles of 
  414.          the Association of Shareware Professionals. 
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.                                        -6- 
  439.  
  440.  
  441.          --  S N A P S H O T    R E G I S T R A T I O N    F O R M  -- 
  442.  
  443.   +-Personalization-Text:----------------------------------------------------+ 
  444.   |                                                                          | 
  445.   +-------------------------(10-35-characters-in-place-of-UNREGISTERED-USER)-+ 
  446.  
  447.   +-MasterCard-or-VISA-Account-No:--------------+  +-Phone:------------------+ 
  448.   |                                             |  |                         | 
  449.   +---------------------------------------------+  +-------------------------+ 
  450.  
  451.   +-Exp:-----+  +-Signature:--------------------+  +-Fax:--------------------+ 
  452.   |          |  |                         ($20) |  |                         | 
  453.   +----------+  +-------------------------------+  +-------------------------+ 
  454.  
  455.  
  456.   --(fold-back-here)--------------(first-fold)--------------(fold-back-here)-- 
  457.  
  458.  
  459.                                                                      +-------+ 
  460.     From: ________________________________                           | place | 
  461.                                                                      | stamp | 
  462.           ________________________________                           | here  | 
  463.                                                                      +-------+ 
  464.           ________________________________ 
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.       To: +------------------------------+ 
  472.           |                              | 
  473.           |   HFK Software               | 
  474.           |   68 Wells Road              | 
  475.           |   Lincoln, MA 01773-3702     | 
  476.           |                              | 
  477.           +------------------------------+ 
  478.  
  479.  
  480.   --(fold-back-here)--------------(second-fold)-------------(fold-back-here)-- 
  481.  
  482.  
  483.  
  484.  
  485.         This form may be: 
  486.           (1) folded and placed in a standard business window envelope; 
  487.           (2) folded, taped, stamped, and mailed without an envelope; or 
  488.           (3) FAXed to HFK Software at 617-259-0626. 
  489.  
  490.         Phone orders via: 617-259-0059 
  491.  
  492.         Massachusetts residents must include state sales tax. 
  493.  
  494.